/*

//使用char定义‘马’，‘象’，‘卒’，使用方法打印出马走日，象走田，小卒一去不复返
public class Main {
    public static void main(String[] args) {
        System.out.println("你好，java");
        char i = '马';
        char j = '象';
        char t = '卒';
        System.out.println(i+"走日，"+j+"走田，小"+t+"一去不复返");

    }
}

 */

/*

//一辆小轿车用8.7s，每小时0km加速到每小时100kn，平均的加速度
public class Main{
    public static void main(String[] args){
        double sc = 8.7;
        System.out.println("汽车平均每秒加速度"+100.0/sc+"km/s");
    }
}

 */

/*

//求解二元一次方程组，使用克莱姆法求解二元一次方程组
// 21.8x + 2y = 28
//   7x  + 8y = 62

// ax + by = e
// cx + dy = f
// x = (e * d - b * f) / (a * d - b * c)
// y = (a * f - e * c) / (a * d - b * c)
public class Main{
    public static void main(String[] args){
        double a = 21.8;
        int b = 2;
        int e = 28;
        int c = 7;
        int d = 8;
        int f = 62;
        double x = (e * d - b * f) / (a * d - b * c);
        double y = (a * f - e * c) / (a * d - b * c);
        System.out.println(x);
        System.out.println(y);
    }
}

 */

/*
//输出连续的英文字母使用char型声明‘a’ ~ ‘g’
public class Main{
    public static void main(String[] args){
        char i = 'a';
        for(i = 'a' ;i <= 'g'; i++)
        {
            System.out.println(i);
        }
        int j = 'a';
        int sum = 0;
        for(j = 'a';j <= 'g' ; j++)
        {
            sum = sum + j ;
        }
        System.out.println(sum);
    }
}
 */

/*
//货车装箱子，一辆货车运输箱子，载货区宽2m，长4m
//                      一个箱子宽1.5m，长1.5m
//载货区一层可以放多少个箱子
public class Main{
    public static void main(String[] args){
        int van_area_wide = 2;
        int van_area_long = 4;
        double box_wide = 1.5;
        double box_long = 1.5;
        int van_areas = van_area_wide * van_area_long;
        double box_areas = box_wide * box_long;
        System.out.println("载货区一层可以放"+(int)(van_areas / box_areas)+"个箱子");
    }
}
 */

/*
//输出汇款单向张三卡号为 1234567890987654321 的银行卡里汇款10000
//                   控制台输出如下所示的汇款单：
public class Main{
    public static void main(String[] args){
        System.out.println("            中国工商银行      ");
        System.out.println("--------------------------------");
        System.out.println("    日期： 2021-03-10            ");
        System.out.println("    户名： 张三                   ");
        System.out.println("    张三： 1234567890987654321   ");
        System.out.println("    币种： RMB                   ");
        System.out.println("    存款金额： 10000.0            ");
        System.out.println("    存款序号： 010                ");
        System.out.println("    柜台号:   12345              ");

    }
}

 */

/*
//输出个人信息 控制台输出个人基本信息
public class Main{
    public static void main(String[] args){
        System.out.println("            个人基本信息          ");
        System.out.println("--------------------------------");
        System.out.println("    姓名： 李四                   ");
        System.out.println("    性别： 男                     ");
        System.out.println("    年龄： 25                     ");
        System.out.println("    身高： 1.76米                  ");
        System.out.println("    体重： 10000.0                 ");
        System.out.println("    是否已婚： false                ");

    }
}

 */

/*
//计算月收入小李每月的工资是4500元
//每个月的奖金是1000元，每个月要缴纳的五险一金合计是500元
//计算效力每月的最终收入是多少元？
public class Main{
    public static void main(String[] args){
        int wages = 4500;
        int bonus = 1000;
        int F = 500;
        int income = wages + bonus - F;
        System.out.println("每月的最终收入是"+income);
    }
}

 */

/*
//计算商和余数，用除法运算符可以计算两个数的商，用取余运算符可以计算两个数的相除所得的余数
//根据这两个运算符做一个数字转置练习，将123的各数字顺序前后颠倒后进行输出
public class Main{
    public static void main(String[] args){
        int a = 123;
        int b = 0;
        int i = 0;
        for(i = 0; i<3; i++)
        {
            b = a % 10;
            System.out.println(b);
            a = a / 10;
        }
    }
}

 */

/*
//判断成绩是否及格 当分数大于或等于60时，成绩及格，否则不及格。
//现在一名学生的分数是80分，用三目运算符判断这名学生是否及格
public class Main{
    public static void main(String[] args){
        System.out.println("这名学生的成绩："+(80>60?"及格":"不及格"));
    }
}

 */

//货车装西瓜一货车的车厢长400cm,宽160cm,高30cm，现在有100个直径为23厘米的西瓜
//这辆货车满载时能装多少个西瓜？实际能装多少个西瓜？
public class Main{
    public static void main(String[] args){
        int van_areas = 400 * 160 * 30;
        double watermelon_areas = 11.5 * 11.5 * 11.5 * (4.0/3) * 3.14;
        double full_van = van_areas / (watermelon_areas);
        System.out.println("这辆车满载时可以装载"+(int)full_van+"个西瓜");
        System.out.println("这辆车实际可以装载"+(int)(full_van * 0.74) + "个西瓜");
    }
}